/*
 * @Author: your name
 * @Date: 2021-07-14 16:12:32
 * @LastEditTime: 2022-08-12 11:00:34
 * @LastEditors: pmy
 * @Description: In User Settings Edit
 * @FilePath: \bdcar-net\src\store\index.js
 */
import Vue from 'vue'
import Vuex from 'vuex'

import mutations from "./mutations"
import actions from "./action"

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    activeMenu: '', //当前活动菜单，默认设备监测菜单
    isLoadedMap: false, //地图是否已经加载完成-未使用
    isPackUp: false, //是否收缩菜单
    activeMenuList: [], //缓存已打开的菜单列表
    client: { //浏览器实时宽高，用于样式控制
      height: 1080,
      width: 1920
    },
    currentUser: {}, //当前用户数据
    jumpPage: false, //是否跳转页面
    isShowReplyDom: false, //是否显示应答界面
    isShowAlertDom: false, //是否显示实时报警界面
    replyNum: 0, //应答消息数目
    alertNum: 0, //实时报警数目
    //暂未使用
    mapWindowList: [], // 气泡容器数组  
    availableMenuList: [],//存储当前用户可使用的所有菜单

    sysTitle: '丝宝电商数据分析平台', //系统标题设置
    mapSettings: {
      mapRefresh: 33, //地图刷新频率
      mapCenterLng: '', //地图中心经度
      mapCenterLat: '', //地图中心纬度
    }
  },
  mutations,
  actions,
})